Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F3 Canada F4 Canada F5 Colombia F4 Chile F2 Chile F3 Chile F3 USA F13 USA F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 Chile F1 Brazil F1 USA F7 Cridicard Mastercard Tennis Cup - Campos do Jordao Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Safeway Challenger - Aptos Copa Ericsson Chile - Santiago USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco VIII Trofeo Ciudad de Quito - Quito The Wright Financial Group, Inc. Challenger - Champaign Healthsouth USTA Challenger - Dallas USTA San Diego Challenger - San Diego Healthsouth/USTA Men's Challenger of Burbank - Burbank Abierto Club Casablanca - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee College Station Challenger - College Station Odlum Brown Vancouver Open - Vancouver USTA Illinois Challenger - Champaign HTV Challenger - Ho Chi Minh City Harrah's Entertainment Men's Pro Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Natrel's Challenger - Granby USTA Challenger of Oklahoma - Tulsa USTA Challenger - Champaign GHI Bronz Classic - Bronx Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Dallas Challenger Carson Challenger Yuba City Challenger Como Challenger Calabasas Challenger Honolulu Challenger Salem Open - Hong Kong Japan Open - Tokyo Sybase Open - San Jose Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Chevrolet Cup - Santiago Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Copenhagen Open - Copenhagen Sybase Open - San Jose The Stella Artois Grass Court Championships - London Salem Open - Hong Kong BellSouth Open - Vina del Mar Siebel Open - San Jose Brasil Open - Salvador Tata Open 2003 - Chennai U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Brasil Open - Salvador Heineken Open Shanghai - Shanghai Los Angeles New Haven V Gramado Open de Tennis - Gramado USTA Challenger of Burbank - Burbank 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Challenger of Dallas - Dallas USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Cadillac Pro Indoor USTA Challenger - West Bloomfield San Luis Potosi ATP Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham GHI Bronx Classic - Bronx Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos CMG Asia Open - Hong Kong Cerveza Cristal - Santiago XL Capital Bermuda Open - Bermuda Gran Challenger Casablanca - Mexico City USTA Seascape Challenger - Aptos La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan USTA Comerica Challenger - Aptos Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Copa Kia - Santiago Siebel Open - San Jose Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock 2007 Challenger of Santa Clara - Valencia Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Vietnam Open - Ho Chi Minh City Movistar Open - Vina del Mar SAP Open - San Jose Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton The Tennis Channel Open - Las Vegas Carson Challenger Tiburon Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Copa Ericsson Peru - Lima SAP Open - San Jose Countrywide Classic - Los Angeles San Luis Potosi Challenger 2002 - San Luis Potosi BH Tennis Open International Cup - Belo Horizonte SAP Open - San Jose Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver 2000 Challenger de Granby - Granby drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas VI Trofeo Ciudad de Quito - Quito 2001 Eddleman USTA Challenger - Birmingham Atlanta Tennis Championships - Atlanta USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio III Challenger Continenal Plaza - Puerto Vallarta Delhi Challenger I - New Delhi USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills USTA/Safeway Challenger - Aptos Waco International Tennis Challenger - Waco Garden Open 2004 - Rome CNA TennisPro Classic - Winnetka Carson Challenger Draft Corona Mexico City Open - Mexico City Sunset Moulding Yuba City Racquet Club Challenger - Yuba City CMG Asia Open - Hong Kong USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank Singha Tennis Classic - Tarzana 2003 USTA Challenger of Calabasas - Calabasas dBI Tennis Challenger - Binghamton Credicard Mastercard Tennis Cup - Campos do Jordao Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Busan Open Challenger Tennis - Busan Bogota Challenger - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas Music City Challenger - Nashville West Side Tennis Club Clay Court Challenger - Forest Hills West Side Tennis Challenger - Forest Hills The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Burbank Challenger - Burbank Sacramento Challenger 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Harrah's Entertainment Challenger - Tunica GHI Bronx Classic - Bronx USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Men's Challenger of Dallas - Dallas 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Sybase Open - San Jose ARMS USTA Challenger - Rocky Mount 2002 FSE Challenger - Tarzana USTA Men's Challenger of Urbana-Champaign - Urbana Heineken Open Singapore - Singapore The Stella Artois Grass Court Championships - London Pilot Pen International - New Haven X Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Siemens Open 2003 - Scheveningen USTA Seascape Challenger - Aptos Stella Artois Clay Court Championships - Budaors 12th BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Samsung Securities Cup Challenger Tennis - Seoul Regional Hand Center Men's Challenger - Fresno Tennis Napoli Cup 2004 - Napoli Austin Challenger - Austin X Trofeo Ciudad de Quito - Quito 2004 Keys Gate Challenger - Homestead Copa Petrobras Santiago - Santiago Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Banca Stato Challenger - Lugano Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach 2006 North Shore Pro Tennis Championship - Winnetka Citrix Tennis Championships - Delray Beach The $50,000 Pro Challenger at Calabasas - Calabasas XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Hilton Waikoloa Village USTA Challenger - Waikoloa Japan Open - Tokyo The Comercia Challenger - Aptos Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Baton Rouge Pro Tennis Classic - Baton Rouge The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Vancouver Challenger Binghamton Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Champaign Challenger Dallas Challenger Baton Rouge Challenger Savannah Challenger AIG Japan Open Tennis Championships - Tokyo Ojai Challenger Winnetka Challenger Vancouver Challenger Calabasas Challenger BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London drkoop.com USTA Tennis Championships - Armonk MFS Pro Tennis Championships - Boston Heineken Open Shanghai - Shanghai Sybase Open - San Jose Copa Ericsson Peru - Lima Hilton Waikoloa Village USTA Challenger - Waikoloa VII Trofeo Ciudad de Quito - Quito Heineken Open Shanghai - Shanghai Challenger de Granby - Granby Franklin Templeton Tennis Classic - Scottsdale University of Tennessee USTA Men's Challenger - Knoxville U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Smith Barney Men's Challenger - Covington Copenhagen Open - Copenhagen Zivnobanka Czech Open - Prostejov USTA Seascape Challenger - Aptos Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Hilton Waikoloa Village USTA Challenger - Waikoloa The 'Fitz' Casino Challenger - Tunica Salem Open - Hong Kong AIG Japan Open - Tokyo I Manta Open - Manta BellSouth Open - Vina del Mar Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale AIG Japan Open - Tokyo du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Toronto The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells RCA Championships - Indianapolis Pacific Life Open - Indian Wells Laser Vision USTA Challenger - Amarillo U.S. Open - New York Australian Open - Melbourne The Nottingham Open - Nottingham French Open - Paris Wimbledon - London U.S. Open - New York BellSouth Open - Auckland Australian Open - Melbourne The Stella Artois Grass Court Championships - London French Open - Paris Nielsen USTA Pro Tennis Championship - Winnetka AT&T Challenge - Atlanta Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Orlando Chevrolet Cup - Vina del Mar Wimbledon - London Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne Kroger / St. Jude International - Memphis French Open - Paris Wimbledon - London Mercedes-Benz Cup - Los Angeles U.S. Open - New York Australian Open - Melbourne French Open - Paris Kroger / St. Jude International - Memphis Mercedes-Benz Cup - Los Angeles BellSouth Open - Vina del Mar SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Tennis Channel Open - Las Vegas Wimbledon - London Pilot Pen Tennis - New Haven U.S. Open - New York Countrywide Classic - Los Angeles Indianapolis Tennis Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Mercedes-Benz Cup - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells U.S. Open - New York U.S. Open The Ericsson Open - Miami 15th Asian Games Doha 2006 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Pacific Life Open - Indian Wells Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0